from public.action import *
from public.business import *
from public.testData import *
from public.tools import *
import time

testCase = "DBshop012_商品管理_搜索商品 "

#进入后台
firefox=openBrowser(urlAdmin)
DBshopLoginAdmin(firefox)

#调用二级菜单函数进入商品管理-管理商品
DBshopEnterMenu2(firefox,'商品管理','管理商品')
time.sleep(5)

#获取当前页面存在几条搜索数据
s1=firefox.find_element_by_xpath('//body').text
l1=' '
r1='\（Midea'
num1=s1.count(reGetString1(s1,l1,r1))
# print(num1)
time.sleep(5)

#搜索
firefox.find_element_by_name('goods_name').send_keys('美的')   #在商品名称框输入搜索数据
firefox.find_element_by_xpath('//button').click()   #搜索按钮
time.sleep(10)

#提取搜索出的商品个数
# 判断是否正确
s2=firefox.find_element_by_xpath('//body').text
# print(s2)
l2='商品数：'
r2='\)'
num2=reGetString1(s2,l2,r2)
# print(num2)

#预期值为1
if int(num1)==int(num2):
    writeLog("%s 测试通过" % testCase)
else:
    writeLog("%s 测试不通过" % testCase)
    getPhoto(firefox)
firefox.quit()